#ifndef PARSER_H
#define PARSER_H

#include <vector>
#include "token.h"

// runParser:
//   - 接收由 runLexer 生成的 Token 序列
//   - 执行语法（递归下降）及语义分析
//   - 成功返回 true；出错时抛出 std::runtime_error 异常
bool runParser(const std::vector<Token>& tokens);

#endif // PARSER_H
